The Technologies Behind Stirling PDF
Stirling PDF harnesses several technologies throughout.
Java
As part of the JAVA framework to host the WebUI itself we use Spring Boot, Thymeleaf and PDFBox. Apache PDFBox is the core of the PDF functionality within Stirling-PDF. They offer a variety of methods to edit PDFs which we have then build Stirling-PDF on. We also show all licenses used within our Java application here
JavaScript
Others
We also use other open source applications along side ours to offer additional functionality.
- LibreOffice for advanced conversions
- OCRmyPDF is used for OCR (Optical CHaracter recognition) to change PDF images into text.
- GhostScript, Bundled with OCRmyPDF, this is used to compress PDF documents.